package com.swz.gen.domain;

/**
 * @author : 苏文致
 * @date Date : 2025年02月06日 18:56
 * @Description:
 */
public class TableConfigInfo {

    // 连接池相关信息
    private String jdbcUrl;
    //用户名
    private String jdbcUser;
    //密码
    private String jdbcPassword;
    //schema
    private String dbSchema;
    //表名称
    private String tableName;
    // 生成类、包相关信息
    private String packageName;
    //类名
    private String className;

    public TableConfigInfo (String jdbcUrl, String jdbcUser, String jdbcPassword, String dbSchema, String tableName, String packageName, String className){
        this.jdbcUrl = jdbcUrl;
        this.jdbcUser = jdbcUser;
        this.jdbcPassword = jdbcPassword;
        this.dbSchema = dbSchema;
        this.tableName = tableName;
        this.packageName = packageName;
        this.className = className;
    }

    public String getDbSchema (){
        return dbSchema;
    }

    public void setDbSchema (String dbSchema){
        this.dbSchema = dbSchema;
    }

    public String getJdbcUrl (){
        return jdbcUrl;
    }

    public void setJdbcUrl (String jdbcUrl){
        this.jdbcUrl = jdbcUrl;
    }

    public String getJdbcUser (){
        return jdbcUser;
    }

    public void setJdbcUser (String jdbcUser){
        this.jdbcUser = jdbcUser;
    }

    public String getJdbcPassword (){
        return jdbcPassword;
    }

    public void setJdbcPassword (String jdbcPassword){
        this.jdbcPassword = jdbcPassword;
    }

    public String getTableName (){
        return tableName;
    }

    public void setTableName (String tableName){
        this.tableName = tableName;
    }

    public String getPackageName (){
        return packageName;
    }

    public void setPackageName (String packageName){
        this.packageName = packageName;
    }

    public String getClassName (){
        return className;
    }

    public void setClassName (String className){
        this.className = className;
    }
}
